#table-container {
    margin-top: 20px;
    margin-left: 4px;
}

#controller-acls table,
#function-acls table,
#table-acls table {
    margin-top: 10px;
}

#controller-acls tr th,
#function-acls tr th,
#table-acls tr th {
    font-weight: bold;
    padding: 4px;
}

#controller-acls tr td,
#function-acls tr td,
#table-acls tr td {
    padding: 4px;
}

table.acl-widget {
    margin-top: 0px !important;
}

table.acl-widget td {
    border: none !important;
    padding: 0px !important;
}

#action-row {
    margin: 4px;
}

#action-row a {
    padding-left: 10px;
}

.red {
    font-weight: bold;
}

.using-default,
.new-acl {
    font-style: italic;
    color: #888;
}

#table-acls {
    display: none;
}

#function-acls {
    display: none;
}
